Flask (programming)

Flask
Developer(s) Armin Ronacher
Initial release April 1, 2010 (2010-04-01)
Stable release 0.8 / September 29, 2011; 5 months ago (2011-09-29)[1]
Written in Python
Operating system Cross-platform
Type Web application framework
License BSD
Website flask.pocoo.org

Flask is a lightweight web application framework written in Python and based on the Werkzeug WSGI toolkit and Jinja2 template engine. It is BSD licensed.

Flask is called a “microframework” because it keeps the core simple but extensible. There is no database abstraction layer, no form validation or anything else where different libraries already exist that can handle that. However Flask knows the concept of extensions that can add this functionality into your application as if it was implemented in Flask itself. There are currently extensions for object relational mappers, form validation, upload handling, various open authentication technologies and more.

Contents

History

Flask was created by Armin Ronacher. "It came out of an April Fool's joke but proved popular enough to make into a serious application in its own right.".[2][3]

Flask is inspired by Sinatra.

Features

Web applications built on Flask

See also

External links

References